home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 015a / fl102.zip / FASTLOAD.DOC next >
Text File  |  1991-10-24  |  9KB  |  220 lines

  1.  
  2.     Fast Load  version 1.02    (Patent Pending)
  3.  
  4.     Registration, Pricing & Operation Information
  5.  
  6.  
  7.     Manifest
  8.       
  9.     FASTLOAD.DOC   - This file
  10.     FL.EXE         - Fast Load Executable
  11.     REGFL.EXE      - Program to Register and Unlock FL.EXE for more than
  12.                      4 executable files. CALL MSI at 508-879-9000  $25
  13.                      MasterCARD, VISA, AMEX accepted
  14.     MTRAP.COM      - Speeds up Mouse Resetting
  15.     LWATCH.EXE     - LOGs EXEC calls to a file LWATCH.DAT to allow
  16.                      analysis of Most Frequently EXECuted programs
  17.     FL.VER         - Revision History File
  18.  
  19.  
  20.  Registration
  21.  _________________________
  22.  
  23.  Fast Load (FL.EXE) is NOT a public domain program.  It is copyright
  24.  (c) 1991 by Microsystems Software, Inc. (MSI)   All rights reserved.
  25.  
  26.  This software and accompanying documentation are protected by United States
  27.  and international copyright and/or patent law.
  28.  
  29.  You are granted a limited license to use this software for evaluation
  30.  purposes for a period not to exceed thirty (30) days.  If you intend to
  31.  continue using this software after this period, you MUST register your
  32.  copy by paying MSI and obtaining an Unlock Code.
  33.  
  34.  After you have used FL for this reasonable evaluation period, you should
  35.  either discontinue use of the program or purchase a licensed copy from
  36.  MSI.  Your support is important and greatly appreciated. With it,
  37.  shareware authors are encouraged to design and distribute new products.
  38.  Without it, a great deal of high quality, low cost software will cease to
  39.  be available.
  40.  
  41.  
  42.  Why pay at all?
  43.  --------------------------------------------------------------
  44.    *  The registered program is not limited to 4 Programs in FL.DAT
  45.    *  You get unlimited support through mail or E-mail (on our BBS)
  46.    *  Notification of updates and new versions
  47.    *  Notification of new products
  48.    *  Your input and ideas help shape future products
  49.    *  You help to keep software prices down by supporting a
  50.       distribution method which doesn't depend on expensive
  51.       advertising campaigns.
  52.  
  53.  
  54.   =========================================================================
  55.  
  56.  
  57.  Trial use (shareware evaluation version) warranty:
  58.  
  59.  The Shareware evaluation (trial use) version is provided as is.  MSI
  60.  makes no warranty of any kind, expressed or implied, including without
  61.  limitation, any warranties of merchantability and/or fitness for a
  62.  particular purpose.
  63.  
  64.  
  65.  Support & Registration may be obtained from:
  66.  
  67.       Microsystems Software, Inc.
  68.       600 Worcester Road
  69.       Framingham, MA 01701
  70.  
  71.       Voice (508) 879-9000
  72.         FAX (508) 626-8515
  73.         BBS (508) 875-5770  1200/2400 N-8-1
  74.         BBS (508) 626-2481  9600 HST-Dual
  75.  
  76.       MSI is available through FIDO-Net 1:322-327 24-hour FREQ available.
  77.  
  78.  
  79.  Pricing (per order basis)
  80.  ___________________
  81.  
  82.  1      Copy     $ 25
  83.  2-10   Copies   $ 20
  84.  10-100 Copies   $ 15
  85.  100+   Copies   $ 12
  86.  Site License    $ 2500 (single company no re-distribution)
  87.  
  88.  
  89.  
  90.  Operation
  91.  ____________________
  92.  
  93.  How many times do you think you load Command.COM and other programs in
  94.  a day?  Consider the following:
  95.  
  96.  Fast Load (FL.EXE) is a very unique productivity tool which makes maximum
  97.  use of available EMS or XMS on your computer to provide instant Execution
  98.  Loading of .EXE, .COM, and .OVL type files.  Unlike Ram Disks,  you do not
  99.  need to have any drive assignments etc. for associated data files. There is
  100.  additionally no "Cluster-Size" loss as attributable to RAM Disks.  Simply
  101.  put FL.EXE in your autoexec.bat file with a list of the executable files in
  102.  an FL.DAT file (same subdirectory) or on the command line.  Any time that
  103.  DOS attempts to load these programs, they will be loaded form EMS or XMS
  104.  instead. The Unregistered Version is limited to a maximum of 4 executable
  105.  programs. The registed version is limited only by your available EMS or XMS.
  106.  
  107.  You may unload (if loaded last) FL.EXE with a /U command-line option and it
  108.  will release the associated memory.  FL itself takes only 2.9K of main memory
  109.  and may be Loaded in High Memory (UMB's) with your memory manager.  FL will
  110.  NOT load protected mode programs, such as WINDOWS, however, it will load real
  111.  mode mode programs from within Windows in Enhanced Mode.  Since FL.EXE never
  112.  writes to disk, it CANNOT  interfere with FAT etc.  It operates only on EXEC
  113.  related calls to DOS. Other options for XMS, EMS and STATUS are listed on the
  114.  FL signon screen.  FL will safely operate on ALL Networks as well.
  115.  
  116.  Using any text editor, create a file called FL.DAT in the same directory as
  117.  the FL.EXE file e.g. (don't forget the .com & .exe extensions)
  118.  
  119.  C:\COMMAND.COM
  120.  D:\NC\NC.EXE
  121.  D:\NC\NCMAIN.EXE
  122.  REM This is a Comment line
  123.  ; This is a Comment Line as well
  124.  C:\UTIL\PKUNZIP.EXE
  125.  ...more files if registerd copy...
  126.  
  127.  Note: You do not need to specify the full path if the file is in the DOS path,
  128.        however, it will make loading of FL quicker if we don't need to go
  129.        hunting for them.
  130.  
  131.  Run FL /C  to check to file and list the EMS/XMS requirements without going
  132.  resident and them run FL without any options once you are satistified.
  133.  
  134.  What the heck is MTRAP.COM ??
  135.  
  136.  We found that once we were EXECing at lightning speed that many MENU programs
  137.  like Norton Commander and Norton Editor didn't seem to speed up as much as
  138.  you would expect them to.  Low and behold... they issue a Mouse Hardware
  139.  Reset Call when they re-load each time.  MTRAP.COM is a 100 byte TSR that is
  140.  loaded AFTER you load MOUSE.COM and it converts all Hardware Reset cals to
  141.  Software Reset calls with respect to the mouse thus saving a 1 second delay.
  142.  We have not seen any programs that really need the Hardware Reset but just in
  143.  case, MTRAP will sense the state of the Shift Keys or Scroll Lock and if 
  144.  either are present, will not intercept the Reset Call.  Our Gift to You...
  145.  
  146.  
  147.                  Advantages of Fast Load vs. RAM Disk
  148.                  ____________________________________ 
  149.  
  150. 1. The file sizes on the RAM disk are rounded up to cluster size (typically
  151. 1-2K), thus wasting on average of 1/2 cluster per file or more for lots of
  152. small files.
  153.    
  154. Fast Load packs files tightly one after the other wasting no XMS/EMS memory. It
  155. also preprocesses the EXE header and relocation table which reduces the size
  156. even more (you'll find space taken is often smaller than the EXE file size -
  157. use /C option to display this info).
  158.  
  159.  
  160. 2. In order to vary the number of programs stored on RAM disks, you need to
  161. edit config.sys and change obscure command line arguments for the device
  162. driver.  That requires calculation of exe file sizes that one needs.  Otherwise
  163. you have to allocate lots of spare space, which will often leave lots of unused
  164. RAM.
  165.  
  166. With Fast Load, you just place program names into the FL.DAT file, all size
  167. calculation is done by Fast Load. Adding a few more programs on one time basis
  168. can be done on the FL command line via the /P switch, without even editing
  169. FL.DAT.
  170.     
  171. 3. Many applications use the directory (drive) they were executed from to find
  172. associated data files. This requires copying of such files to RAM disk and back
  173. before your machine gets turned off, which can be unsafe in case of a system
  174. crash.
  175.      
  176. Fast Load simulates execution from the original drive and path, thus the
  177. applications can properly locate their data files.
  178.  
  179. 4. With RAM disk the exec processing is done by DOS which searches RAM drive
  180. directores, FAT, clusters, calls device driver, processes EXE
  181. information,...etc.
  182.  
  183. Fast Load keeps all files in contiguous memory blocks and does no directory
  184. searches (it uses fast hash-lookup). By eliminating two layers of processing
  185. (DOS and RAM driver) as well as by preprocessing EXE relocation info (at Fast
  186. Load load time) the excution is much quicker than from RAM disk.
  187.  
  188. 5. The Resident Size of Fast Load is 3K which is half or less than a typical
  189. RAM Disk driver would take.
  190.  
  191. 6. Fast Load can be unloaded at any time to release XMS/EMS and the 3K used by
  192. the TSR. RAM drivers require reboot to release memory.
  193.  
  194.  
  195.  
  196.                   Advantages of Fast Load vs DISK Cache
  197.                   _____________________________________
  198.  
  199. 1. Disk cache uses sector granularity (1/2K per sector). This wastes space
  200. similarily to cluster granularity with RAM disks.
  201.  
  202. 2. Disk CACHE drivers add another layer of processing (cache managment)
  203. compared to RAM disks, thus they are three layers of processing less efficient
  204. than Fast Load.
  205.  
  206. 3. Disk CACHE drivers are much bigger than even RAM Disk drivers due to
  207. complexity and large tables of fast cache management, thus much more resident
  208. memory (or UMB's) is taken by cache drivers than by Fast Load.
  209.  
  210. 4. The cache drivers are often loaded as device drivers, thus they can't be
  211. unloaded (to release cache memory) without rebooting.
  212.  
  213. 5. Disk CACHE drivers access hard disk at low level to fill/flush cache.  This
  214. can easily destroy ALL hard disk data in case of any errors, bugs, conflicts,
  215. lockups in the cache drivers, and other applications.
  216.  
  217. Fast Load is perfectly safe for the hard disk since it accesses disk only at
  218. load time, using high level DOS and read only access of the executable files.
  219. Thus it can't do any harm in any system state.
  220.